uint ycbcrmap[256] = {
	0x008080, 0x07A27A, 0x0FC474, 0x17E66F, 0x276963, 0x2F8B5E, 0x37AD58, 0x3FCF52, 
	0x4F5247, 0x577441, 0x5F963C, 0x67B836, 0x773C2A, 0x7F5E25, 0x87801F, 0x8FA21A, 
	0x9AA511, 0x118080, 0x09AA79, 0x11CC73, 0x19EE6E, 0x31635C, 0x3B8E55, 0x3EB353, 
	0x44D64F, 0x594D3F, 0x627339, 0x6B9933, 0x6FBD30, 0x813623, 0x8A5B1D, 0x928017, 
	0x9D800F, 0xA6A809, 0x228080, 0x0BB377, 0x13D572, 0x1BF76C, 0x3B5E55, 0x47914D, 
	0x45B84E, 0x49DC4B, 0x634738, 0x6D7231, 0x779C2B, 0x77C22A, 0x8B311C, 0x945815, 
	0x9F560E, 0xA98007, 0xB2AB00, 0x338080, 0x0DBB76, 0x15DD70, 0x1DFF6B, 0x45584E, 
	0x539444, 0x4BBE49, 0x4EE347, 0x6D4231, 0x78702A, 0x839F22, 0x80C724, 0x952B15, 
	0x1C969C, 0x23B896, 0x2BDA91, 0x3C5E85, 0x448080, 0x4BA27A, 0x53C474, 0x644769, 
	0x6B6963, 0x738B5E, 0x7BAD58, 0x8C304C, 0x935247, 0x9B7441, 0xA3963C, 0x1474A2, 
	0x1971AA, 0x239CA3, 0x28BF99, 0x2FE292, 0x4B5586, 0x558080, 0x54A679, 0x59CA73, 
	0x704065, 0x79665F, 0x818C59, 0x85B154, 0x972A47, 0x9F4E42, 0xA8733C, 0xB09836, 
	0xBE9A30, 0x1E6EB3, 0x2AA1AA, 0x2CC69C, 0x32E994, 0x5A4D88, 0x668080, 0x5EAA79, 
	0x61CF73, 0x7D3963, 0x86635C, 0x908E55, 0x8FB551, 0xA32343, 0xAC4B3D, 0xB57237, 
	0xC27231, 0xCC9C2B, 0x236BBB, 0x31A7B1, 0x31CD9F, 0x36F195, 0x694489, 0x778080, 
	0x67AF78, 0x68D572, 0x893260, 0x946058, 0x9E8F51, 0x9AB84E, 0xAF1D3F, 0xB84738, 
	0x38ADB8, 0x3FCFB3, 0x5052A7, 0x5874A2, 0x60969C, 0x67B896, 0x783C8B, 0x805E85, 
	0x888080, 0x8FA27A, 0xA0256E, 0xA84769, 0xAF6963, 0xB78B5E, 0x2869C4, 0x308BBE, 
	0x368CC6, 0x3FB2C0, 0x45D5B7, 0x5A4DAC, 0x6373A6, 0x6B99A0, 0x6FBD98, 0x87338C, 
	0x905986, 0x998080, 0x9BA579, 0xAD1D6C, 0xB64267, 0xBE6761, 0xC68C5B, 0x2D66CC, 
	0x3263D5, 0x3C8DCE, 0x46B8C7, 0x4ADCBB, 0x6447B1, 0x6E71AA, 0x789CA3, 0x78C29A, 
	0x962B8D, 0xA05586, 0xAA8080, 0xA7A879, 0xBA166B, 0xC33D64, 0xCC655E, 0xD68D58, 
	0xE58E55, 0x3760DD, 0x428ED5, 0x4DBDCE, 0x4FE2C0, 0x6E41B6, 0x7970AF, 0x839FA7, 
	0x81C69C, 0xA5228F, 0xB05187, 0xBB8080, 0xB3AA79, 0xC80E6A, 0xD23963, 0xDB635C, 
	0x54C3D5, 0x6447C9, 0x6C69C4, 0x748BBE, 0x7CADB8, 0x8C30AD, 0x9452A7, 0x9C74A2, 
	0xA4969C, 0xB41A90, 0xBC3C8B, 0xC45E85, 0xCC8080, 0x3C5DE6, 0x447FE0, 0x4CA1DA, 
	0x52A4E2, 0x5BC9DC, 0x6C42CF, 0x7567CA, 0x7D8CC3, 0x86B1BD, 0x982AB0, 0xA04EAB, 
	0xA973A5, 0xB1989E, 0xC31191, 0xCC368C, 0xD45A86, 0xDD8080, 0x425AEE, 0x4A7FE8, 
	0x507FF0, 0x59A6EA, 0x62CEE3, 0x753DD5, 0x7E65CF, 0x878CC9, 0x90B4C2, 0xA323B4, 
	0xAC4BAE, 0xB572A8, 0xBF9AA1, 0xD20993, 0xDB308C, 0xE45886, 0xEE8080, 0x4757F7, 
	0x4C54FF, 0x557FF8, 0x5FA9F1, 0x69D4EA, 0x7E38DB, 0x8763D5, 0x918DCE, 0x9BB8C7, 
	0xB01CB8, 0xB947B1, 0xC371AA, 0xCD9CA3, 0xE10094, 0xEB2B8D, 0xF55586, 0xFF8080, 
};

uchar closestycbcr[16*16*16] = {
	8,55,55,38,21,21,4,4,4,0,79,79,80,114,142,159,
	8,55,38,38,21,4,4,4,4,0,79,79,80,114,142,159,
	55,55,38,21,21,4,4,4,0,0,79,79,80,114,142,159,
	55,38,38,21,4,4,4,4,0,0,79,79,80,114,142,159,
	55,38,21,21,4,4,4,0,0,0,79,79,80,114,142,159,
	38,38,21,4,4,4,4,0,0,0,79,79,80,114,142,159,
	38,21,21,4,4,4,0,0,0,0,79,79,80,114,142,159,
	38,21,4,4,4,4,0,0,0,0,79,79,80,114,142,159,
	21,21,4,4,4,4,0,0,0,0,79,79,80,114,142,159,
	21,4,4,4,4,0,0,0,0,17,79,79,80,114,142,159,
	5,5,5,5,5,1,1,1,1,1,64,64,64,143,143,144,
	22,5,5,5,18,18,18,18,18,18,64,64,81,98,143,144,
	6,6,6,52,52,52,52,52,52,52,65,65,98,115,115,128,
	6,6,6,2,2,2,2,2,2,2,65,65,82,115,128,145,
	23,23,36,36,36,36,36,36,36,36,82,99,99,116,145,162,
	7,7,3,3,3,3,3,3,3,3,66,66,116,116,129,129,
	25,8,8,55,38,38,21,4,4,67,67,80,97,142,159,160,
	25,8,55,55,38,21,21,4,4,67,79,80,97,142,159,160,
	8,8,55,38,38,21,4,4,4,67,79,80,97,142,159,160,
	8,55,55,38,21,21,4,4,4,79,79,80,97,142,159,160,
	8,55,38,38,21,4,4,4,4,79,79,80,97,142,159,160,
	55,55,38,21,21,4,4,4,0,79,79,80,97,142,159,160,
	55,38,38,21,4,4,4,4,0,79,79,80,97,142,159,160,
	55,38,21,21,4,4,4,0,0,79,79,80,97,142,159,160,
	38,38,21,4,4,4,4,17,17,17,79,80,97,142,159,160,
	5,5,5,5,5,5,1,1,17,34,64,64,143,143,143,144,
	22,22,5,5,5,5,1,1,1,64,64,81,81,143,144,161,
	39,22,22,22,5,35,35,35,35,35,81,81,98,115,144,178,
	6,6,6,6,6,2,2,2,2,65,65,65,115,128,128,145,
	23,23,23,23,19,19,19,19,19,65,82,82,99,128,145,162,
	57,7,7,7,53,53,53,53,53,66,66,116,116,129,129,179,
	24,7,7,7,20,20,20,20,20,66,66,83,116,129,146,146,
	42,25,25,8,55,38,38,21,4,67,67,67,114,142,160,177,
	42,25,8,8,55,38,21,21,4,67,67,97,114,142,160,177,
	25,25,8,55,55,38,21,4,4,67,67,97,114,142,160,177,
	25,8,8,55,38,38,21,4,4,67,67,97,114,142,160,177,
	25,8,55,55,38,21,21,4,4,67,80,97,114,142,160,177,
	8,8,55,38,38,21,4,4,4,67,80,97,114,142,160,177,
	8,55,55,38,21,21,4,4,4,79,80,97,114,142,160,177,
	8,55,38,38,21,4,4,4,17,79,80,97,114,142,160,177,
	55,55,38,21,21,4,4,34,34,34,80,97,114,142,160,177,
	9,9,22,5,5,5,5,5,34,64,64,81,143,143,144,206,
	39,39,22,22,22,5,5,18,18,64,81,98,98,144,161,178,
	56,39,39,6,6,6,6,52,52,65,65,98,115,128,178,178,
	23,23,23,6,6,6,19,19,19,65,82,82,128,145,145,207,
	40,40,40,40,23,36,36,36,36,82,99,116,116,145,162,179,
	57,7,7,7,7,3,3,3,3,66,66,116,129,129,179,192,
	41,41,24,24,24,37,37,37,37,83,100,100,146,146,163,192,
	59,42,25,25,8,55,55,38,67,67,84,130,130,159,177,205,
	42,42,25,8,8,55,38,38,67,67,84,130,130,159,177,205,
	42,25,25,8,55,55,38,21,67,67,67,130,130,159,177,205,
	42,25,8,8,55,38,38,21,67,67,67,130,142,159,177,205,
	25,25,8,55,55,38,21,21,67,67,67,114,142,159,177,205,
	25,25,8,55,38,38,21,4,67,67,67,114,142,159,177,205,
	25,8,8,55,38,21,21,4,67,67,80,114,142,159,177,205,
	25,8,55,55,38,21,4,4,34,67,80,114,142,159,177,205,
	9,9,9,9,5,5,5,51,51,51,64,143,143,144,206,206,
	9,9,9,22,22,22,5,5,51,64,81,143,143,144,161,206,
	56,56,39,39,39,22,22,6,69,81,98,98,115,161,178,178,
	10,56,56,6,6,6,6,6,65,65,65,115,128,145,207,207,
	10,40,40,40,23,23,23,19,82,82,99,99,145,145,162,208,
	57,57,57,57,7,7,7,53,66,66,116,116,129,162,179,192,
	11,24,24,24,24,7,7,20,66,83,83,129,146,146,192,192,
	58,58,41,41,41,41,37,37,100,100,117,117,163,163,180,209,
	12,59,42,42,25,8,8,71,71,84,101,130,147,193,193,222,
	59,59,42,25,25,8,55,71,84,84,101,130,147,193,205,222,
	59,42,42,25,8,8,55,71,84,84,84,130,130,193,205,222,
	59,42,25,25,8,55,55,38,84,84,130,130,130,160,205,222,
	42,42,25,8,8,55,38,67,67,84,130,130,130,160,205,222,
	42,25,25,8,55,55,38,67,67,84,130,130,159,160,205,222,
	42,25,8,8,55,38,38,67,67,67,130,130,159,160,205,222,
	25,9,9,9,55,38,21,51,51,68,131,131,159,160,206,222,
	26,9,9,9,9,22,5,68,68,68,131,143,144,161,206,223,
	26,26,9,39,39,22,22,68,68,68,98,143,144,161,178,223,
	10,56,56,56,39,39,6,69,69,69,115,115,128,178,207,207,
	10,10,10,40,23,23,23,69,69,82,128,128,145,162,207,208,
	11,11,57,57,40,40,40,70,70,99,116,129,162,162,179,225,
	11,11,57,57,7,7,7,70,70,66,116,129,146,179,192,209,
	28,41,41,41,41,41,24,87,100,100,100,146,163,163,209,209,
	58,58,58,58,58,58,58,54,117,117,117,163,180,180,180,226,
	29,12,59,59,42,25,71,71,71,101,118,147,164,193,193,210,
	12,12,59,42,42,25,71,71,71,101,101,147,164,193,193,210,
	12,59,59,42,25,25,71,71,101,101,130,147,164,193,193,239,
	12,59,42,42,25,8,71,71,101,101,130,147,147,193,193,239,
	59,59,42,25,25,8,71,71,84,101,130,147,147,193,222,239,
	59,42,42,25,8,8,55,71,84,101,130,130,147,193,222,239,
	59,42,25,25,8,55,55,84,84,84,130,130,147,177,222,239,
	13,26,9,9,9,9,72,68,68,131,131,131,148,206,206,223,
	43,26,26,9,9,9,22,68,85,85,131,131,161,178,223,224,
	43,43,56,56,56,39,39,69,85,85,132,132,178,178,207,224,
	27,10,10,10,56,56,69,69,69,132,132,132,145,207,207,208,
	27,27,27,10,40,40,40,86,86,103,132,145,162,179,208,225,
	11,11,11,57,57,57,70,70,70,133,133,129,179,179,192,242,
	28,28,11,11,41,24,24,87,87,87,129,146,163,192,209,209,
	45,45,58,58,58,58,41,104,104,117,163,163,180,180,226,226,
	62,58,58,58,58,58,58,121,117,117,117,180,180,180,243,243,
	46,29,12,12,59,42,88,88,88,118,134,164,181,193,210,227,
	29,29,12,59,59,42,88,88,88,118,118,164,181,193,210,227,
	29,12,12,59,42,42,71,71,118,118,118,164,181,193,210,227,
	29,12,59,59,42,25,71,71,101,118,147,164,181,193,210,227,
	12,12,59,42,42,25,71,71,101,118,147,164,193,193,210,240,
	12,59,59,42,25,25,71,71,101,101,147,164,193,193,210,240,
	13,13,42,26,9,9,72,72,101,101,131,148,194,194,194,240,
	13,43,43,26,26,9,72,72,85,131,131,148,194,194,223,241,
	60,60,43,26,26,56,72,85,102,102,148,165,194,194,224,241,
	14,27,10,10,10,56,73,102,102,132,132,132,195,207,208,225,
	44,27,27,27,10,10,73,86,103,132,132,149,195,208,225,225,
	44,44,44,11,11,57,103,103,120,133,133,166,179,179,225,242,
	28,28,11,11,11,57,70,87,87,133,133,150,192,192,209,226,
	45,45,28,28,58,41,104,104,104,150,150,163,180,209,226,226,
	62,62,45,58,58,58,121,121,121,121,180,180,180,180,243,243,
	62,62,58,58,58,58,121,121,121,121,180,180,180,180,243,243,
	63,46,29,29,12,75,105,105,105,134,151,197,181,227,244,244,
	46,46,29,12,12,75,105,105,134,134,134,181,181,227,244,244,
	46,29,29,12,59,75,88,88,134,134,134,181,181,210,227,244,
	46,29,12,12,59,88,88,88,118,134,134,181,181,210,227,244,
	29,29,12,59,59,88,88,88,118,134,164,181,181,210,227,244,
	29,12,12,59,42,88,88,88,118,118,164,181,193,210,227,244,
	13,13,13,13,26,72,72,72,135,135,148,165,194,211,228,228,
	30,60,60,43,43,72,72,72,102,135,165,165,194,211,228,241,
	14,60,60,60,43,73,73,102,119,119,165,182,195,195,228,241,
	14,14,27,27,27,73,73,73,119,132,149,195,195,212,225,242,
	61,44,44,44,27,90,90,120,120,149,166,166,212,212,242,242,
	61,61,61,11,11,74,74,120,120,133,133,196,196,196,242,242,
	45,45,28,28,28,74,74,104,104,150,150,167,196,209,226,243,
	62,62,45,45,45,91,121,121,121,167,167,184,180,226,243,243,
	62,62,62,62,58,121,121,121,121,184,184,184,180,243,243,243,
	62,62,62,62,58,121,121,121,121,184,184,180,180,243,243,243,
	63,63,46,29,75,75,122,122,151,151,151,197,197,244,244,244,
	63,63,46,29,75,75,122,122,151,151,151,197,197,244,244,244,
	63,46,46,29,75,75,122,122,151,151,151,197,197,244,244,244,
	63,46,29,29,75,75,105,105,134,151,151,197,197,227,244,244,
	46,46,29,12,75,75,105,105,134,151,197,197,210,227,244,244,
	30,30,13,13,76,76,89,135,135,135,198,198,211,228,245,245,
	30,30,13,13,76,89,89,89,135,135,165,182,211,228,245,245,
	47,60,60,60,60,106,106,119,119,119,182,182,228,228,245,245,
	14,14,14,14,77,73,73,119,136,136,182,195,195,212,229,246,
	31,14,14,44,44,90,90,90,136,136,166,166,212,229,246,246,
	15,61,61,61,44,74,74,137,137,166,183,183,196,246,246,242,
	15,15,15,28,91,91,74,137,137,150,183,196,213,213,230,243,
	62,62,62,45,45,91,91,121,167,167,184,184,213,230,243,243,
	62,62,62,62,62,108,121,121,184,184,184,184,230,247,243,243,
	62,62,62,62,62,125,121,121,184,184,184,184,247,243,243,243,
	62,62,62,62,62,121,121,121,184,184,184,184,247,243,243,243,
	63,63,63,46,92,92,122,138,138,168,168,214,214,231,244,244,
	63,63,63,46,92,92,122,138,138,168,168,214,214,231,244,244,
	63,63,46,46,92,92,122,138,151,168,197,197,214,244,244,244,
	63,63,46,29,75,75,122,138,151,168,197,197,214,244,244,244,
	63,46,46,29,75,75,122,122,151,151,197,197,214,244,244,244,
	47,47,30,30,76,76,106,139,152,152,198,198,215,245,245,245,
	48,47,30,30,76,123,123,123,152,152,198,198,228,245,245,245,
	48,31,14,14,77,123,123,136,136,136,199,199,245,245,245,245,
	32,31,31,14,77,90,90,136,136,153,199,199,229,229,246,246,
	32,32,61,61,107,107,107,153,153,153,183,183,229,246,246,246,
	16,15,15,61,78,91,91,137,137,137,183,183,213,246,246,246,
	16,16,16,45,108,108,108,154,154,154,184,213,230,230,247,247,
	33,62,62,62,125,125,125,154,171,184,184,230,230,247,247,243,
	62,62,62,62,125,125,125,125,184,184,184,184,247,247,247,243,
	62,62,62,62,125,125,125,121,184,184,184,184,247,247,243,243,
	62,62,62,62,125,125,125,121,184,184,184,184,247,247,243,243,
	63,63,63,126,109,109,138,155,155,185,185,231,231,248,248,244,
	63,63,63,109,109,109,138,138,138,185,185,231,231,248,248,244,
	63,63,63,109,109,109,138,138,168,185,185,231,231,248,244,244,
	63,63,63,109,109,92,138,138,168,185,214,214,231,248,244,244,
	48,48,47,93,93,93,139,139,139,169,198,215,215,232,245,245,
	48,48,47,93,93,93,139,139,169,169,215,215,232,245,245,245,
	48,48,48,93,93,123,123,140,169,169,215,215,232,245,245,245,
	32,32,31,77,77,77,140,140,153,199,199,216,216,246,246,246,
	49,32,32,94,94,107,107,153,153,170,216,216,246,246,246,246,
	49,49,15,78,78,124,124,137,170,200,200,200,246,246,246,246,
	16,16,16,78,78,124,124,154,154,200,200,217,230,230,247,247,
	33,33,16,95,125,125,125,171,171,171,217,230,247,247,247,247,
	50,33,62,125,125,125,125,171,188,184,184,247,247,247,247,247,
	50,62,62,125,125,125,125,188,188,184,184,247,247,247,247,247,
	50,62,62,125,125,125,125,188,184,184,184,247,247,247,247,247,
	50,62,62,125,125,125,125,188,184,184,184,247,247,247,247,243,
	63,63,63,126,126,126,155,172,172,201,201,248,248,248,248,248,
	63,63,63,126,126,126,155,155,172,201,201,248,248,248,248,248,
	63,63,63,126,126,126,155,155,185,201,201,248,248,248,248,248,
	63,63,63,126,126,126,155,155,185,202,202,248,248,248,248,244,
	48,48,48,110,110,110,139,156,202,202,232,232,249,249,249,245,
	48,48,48,110,110,110,156,156,186,186,232,232,249,249,245,245,
	48,48,48,94,94,140,140,140,186,186,216,216,249,249,245,245,
	49,49,111,111,94,140,140,140,170,216,216,233,233,246,246,246,
	49,49,111,111,111,124,141,170,170,187,233,233,250,246,246,246,
	49,16,95,95,95,141,141,141,187,200,217,217,217,246,246,246,
	33,33,95,95,95,141,141,171,171,217,217,234,247,247,247,247,
	50,50,96,96,125,125,188,188,188,188,234,234,247,247,247,247,
	50,50,50,125,125,125,188,188,188,188,234,247,247,247,247,247,
	50,50,50,125,125,125,188,188,188,188,247,247,247,247,247,247,
	50,50,62,125,125,125,188,188,188,188,247,247,247,247,247,247,
	50,50,62,125,125,125,188,188,188,184,247,247,247,247,247,247,
	63,63,126,126,126,126,189,189,189,218,218,248,248,248,248,248,
	63,63,126,126,126,126,172,172,201,218,218,248,248,248,248,248,
	63,63,126,126,126,172,172,172,201,218,218,248,248,248,248,248,
	48,48,127,127,127,156,173,173,202,202,219,249,249,249,249,249,
	48,48,127,127,127,173,173,173,202,202,249,249,249,249,249,249,
	48,48,127,127,127,173,173,173,186,203,249,249,249,249,249,249,
	49,49,111,111,111,157,157,157,203,203,233,233,250,250,250,246,
	49,49,112,112,112,157,157,157,187,203,233,250,250,250,250,246,
	49,49,112,112,112,141,141,187,187,204,250,250,250,250,246,246,
	50,33,96,96,96,158,158,158,204,217,234,234,234,251,247,247,
	50,50,96,96,96,158,158,188,188,234,234,251,251,247,247,247,
	50,50,113,113,113,175,188,188,188,234,251,251,251,247,247,247,
	50,50,113,113,113,125,188,188,188,251,251,251,247,247,247,247,
	50,50,113,113,125,125,188,188,188,251,251,251,247,247,247,247,
	50,50,113,113,125,125,188,188,188,251,251,247,247,247,247,247,
	50,50,113,125,125,125,188,188,188,251,251,247,247,247,247,247,
	63,126,126,126,126,189,189,189,235,235,235,252,248,248,248,248,
	63,126,126,126,126,189,189,189,218,235,235,235,248,248,248,248,
	63,126,126,126,126,189,189,189,219,219,235,248,248,248,248,248,
	48,127,127,127,127,190,190,190,219,219,236,249,249,249,249,249,
	48,127,127,127,127,190,190,190,219,219,236,249,249,249,249,249,
	48,127,127,127,127,174,174,203,203,220,220,249,249,249,249,249,
	49,112,112,112,112,174,174,174,220,220,250,250,250,250,250,250,
	49,112,112,112,112,174,191,191,204,204,250,250,250,250,250,250,
	49,112,112,112,158,158,158,204,204,204,250,250,250,250,250,250,
	50,113,113,113,113,175,175,175,221,234,251,251,251,251,251,247,
	50,113,113,113,113,175,175,188,188,251,251,251,251,251,251,247,
	50,113,113,113,113,176,176,188,188,251,251,251,251,251,247,247,
	50,113,113,113,113,176,188,188,188,251,251,251,251,251,247,247,
	50,113,113,113,113,176,188,188,188,251,251,251,251,247,247,247,
	50,113,113,113,113,188,188,188,188,251,251,251,251,247,247,247,
	50,113,113,113,113,188,188,188,188,251,251,251,247,247,247,247,
	126,126,126,126,189,189,189,189,235,252,252,252,252,248,248,248,
	126,126,126,126,189,189,189,189,235,252,252,252,252,248,248,248,
	127,127,127,127,190,190,190,190,236,236,253,253,249,249,249,249,
	127,127,127,127,190,190,190,190,236,236,253,253,249,249,249,249,
	127,127,127,127,190,190,190,190,236,236,253,249,249,249,249,249,
	112,112,112,112,191,191,191,220,220,237,237,250,250,250,250,250,
	112,112,112,112,191,191,191,191,237,237,237,250,250,250,250,250,
	112,112,112,112,191,191,191,221,221,221,250,250,250,250,250,250,
	113,113,113,113,175,175,175,221,221,221,251,251,251,251,251,251,
	113,113,113,113,176,176,176,221,238,238,251,251,251,251,251,251,
	113,113,113,113,176,176,176,176,238,251,251,251,251,251,251,251,
	113,113,113,113,176,176,176,176,251,251,251,251,251,251,251,247,
	113,113,113,113,176,176,176,176,251,251,251,251,251,251,251,247,
	113,113,113,113,176,176,176,188,251,251,251,251,251,251,251,247,
	113,113,113,113,176,176,176,188,251,251,251,251,251,251,247,247,
	113,113,113,113,176,176,188,188,251,251,251,251,251,251,247,247,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
};

